# -*- coding: utf-8 -*-

class Olio:
    def laheta(self, viesti, vastaanottaja):
        print "Olio:", self, "lähettää viestin:", viesti, "vastaanottajalle:", vastaanottaja
        vastaanottaja.vastaanota(viesti, lahettaja)

    def vastaanota(self, viesti, lahettaja):
        print "Vastaanotettiin viesti:", viesti, "oliolta:", lahettaja

lahettaja = Olio()
vastaanottaja = Olio()
lahettaja.laheta("Hei, mitä kuuluu?", vastaanottaja)
